
package de.godlike.services;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the de.godlike.services package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _GetArch_QNAME = new QName("http://services.godlike.de/", "getArch");
    private final static QName _Restart_QNAME = new QName("http://services.godlike.de/", "restart");
    private final static QName _GetSystemIp_QNAME = new QName("http://services.godlike.de/", "getSystemIp");
    private final static QName _GetSystemName_QNAME = new QName("http://services.godlike.de/", "getSystemName");
    private final static QName _KillTaskResponse_QNAME = new QName("http://services.godlike.de/", "killTaskResponse");
    private final static QName _GetTaskList_QNAME = new QName("http://services.godlike.de/", "getTaskList");
    private final static QName _GetTaskListResponse_QNAME = new QName("http://services.godlike.de/", "getTaskListResponse");
    private final static QName _ListDirResponse_QNAME = new QName("http://services.godlike.de/", "listDirResponse");
    private final static QName _GetArchResponse_QNAME = new QName("http://services.godlike.de/", "getArchResponse");
    private final static QName _RestartResponse_QNAME = new QName("http://services.godlike.de/", "restartResponse");
    private final static QName _GetDiskListResponse_QNAME = new QName("http://services.godlike.de/", "getDiskListResponse");
    private final static QName _UnknownHostException_QNAME = new QName("http://services.godlike.de/", "UnknownHostException");
    private final static QName _GetTimeZone_QNAME = new QName("http://services.godlike.de/", "getTimeZone");
    private final static QName _ListDir_QNAME = new QName("http://services.godlike.de/", "listDir");
    private final static QName _GetDiskList_QNAME = new QName("http://services.godlike.de/", "getDiskList");
    private final static QName _GetOsTypeResponse_QNAME = new QName("http://services.godlike.de/", "getOsTypeResponse");
    private final static QName _GetSystemNameResponse_QNAME = new QName("http://services.godlike.de/", "getSystemNameResponse");
    private final static QName _GetOsType_QNAME = new QName("http://services.godlike.de/", "getOsType");
    private final static QName _KillTask_QNAME = new QName("http://services.godlike.de/", "killTask");
    private final static QName _GetOsVersion_QNAME = new QName("http://services.godlike.de/", "getOsVersion");
    private final static QName _GetJWebminServiceLog_QNAME = new QName("http://services.godlike.de/", "getJWebminServiceLog");
    private final static QName _GetJWebminServiceLogResponse_QNAME = new QName("http://services.godlike.de/", "getJWebminServiceLogResponse");
    private final static QName _GetTimeZoneResponse_QNAME = new QName("http://services.godlike.de/", "getTimeZoneResponse");
    private final static QName _GetOsVersionResponse_QNAME = new QName("http://services.godlike.de/", "getOsVersionResponse");
    private final static QName _ShutdownResponse_QNAME = new QName("http://services.godlike.de/", "shutdownResponse");
    private final static QName _GetSystemIpResponse_QNAME = new QName("http://services.godlike.de/", "getSystemIpResponse");
    private final static QName _Shutdown_QNAME = new QName("http://services.godlike.de/", "shutdown");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: de.godlike.services
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link GetTaskList }
     * 
     */
    public GetTaskList createGetTaskList() {
        return new GetTaskList();
    }

    /**
     * Create an instance of {@link Restart }
     * 
     */
    public Restart createRestart() {
        return new Restart();
    }

    /**
     * Create an instance of {@link GetOsVersion }
     * 
     */
    public GetOsVersion createGetOsVersion() {
        return new GetOsVersion();
    }

    /**
     * Create an instance of {@link GetSystemIp }
     * 
     */
    public GetSystemIp createGetSystemIp() {
        return new GetSystemIp();
    }

    /**
     * Create an instance of {@link GetOsVersionResponse }
     * 
     */
    public GetOsVersionResponse createGetOsVersionResponse() {
        return new GetOsVersionResponse();
    }

    /**
     * Create an instance of {@link GetDiskListResponse }
     * 
     */
    public GetDiskListResponse createGetDiskListResponse() {
        return new GetDiskListResponse();
    }

    /**
     * Create an instance of {@link GetJWebminServiceLog }
     * 
     */
    public GetJWebminServiceLog createGetJWebminServiceLog() {
        return new GetJWebminServiceLog();
    }

    /**
     * Create an instance of {@link ListDir }
     * 
     */
    public ListDir createListDir() {
        return new ListDir();
    }

    /**
     * Create an instance of {@link GetDiskList }
     * 
     */
    public GetDiskList createGetDiskList() {
        return new GetDiskList();
    }

    /**
     * Create an instance of {@link File }
     * 
     */
    public File createFile() {
        return new File();
    }

    /**
     * Create an instance of {@link GetSystemIpResponse }
     * 
     */
    public GetSystemIpResponse createGetSystemIpResponse() {
        return new GetSystemIpResponse();
    }

    /**
     * Create an instance of {@link GetJWebminServiceLogResponse }
     * 
     */
    public GetJWebminServiceLogResponse createGetJWebminServiceLogResponse() {
        return new GetJWebminServiceLogResponse();
    }

    /**
     * Create an instance of {@link GetSystemName }
     * 
     */
    public GetSystemName createGetSystemName() {
        return new GetSystemName();
    }

    /**
     * Create an instance of {@link GetArchResponse }
     * 
     */
    public GetArchResponse createGetArchResponse() {
        return new GetArchResponse();
    }

    /**
     * Create an instance of {@link WinProcess }
     * 
     */
    public WinProcess createWinProcess() {
        return new WinProcess();
    }

    /**
     * Create an instance of {@link GetOsType }
     * 
     */
    public GetOsType createGetOsType() {
        return new GetOsType();
    }

    /**
     * Create an instance of {@link GetTaskListResponse }
     * 
     */
    public GetTaskListResponse createGetTaskListResponse() {
        return new GetTaskListResponse();
    }

    /**
     * Create an instance of {@link GetOsTypeResponse }
     * 
     */
    public GetOsTypeResponse createGetOsTypeResponse() {
        return new GetOsTypeResponse();
    }

    /**
     * Create an instance of {@link RestartResponse }
     * 
     */
    public RestartResponse createRestartResponse() {
        return new RestartResponse();
    }

    /**
     * Create an instance of {@link KillTask }
     * 
     */
    public KillTask createKillTask() {
        return new KillTask();
    }

    /**
     * Create an instance of {@link ListDirResponse }
     * 
     */
    public ListDirResponse createListDirResponse() {
        return new ListDirResponse();
    }

    /**
     * Create an instance of {@link ShutdownResponse }
     * 
     */
    public ShutdownResponse createShutdownResponse() {
        return new ShutdownResponse();
    }

    /**
     * Create an instance of {@link GetTimeZoneResponse }
     * 
     */
    public GetTimeZoneResponse createGetTimeZoneResponse() {
        return new GetTimeZoneResponse();
    }

    /**
     * Create an instance of {@link GetSystemNameResponse }
     * 
     */
    public GetSystemNameResponse createGetSystemNameResponse() {
        return new GetSystemNameResponse();
    }

    /**
     * Create an instance of {@link GetTimeZone }
     * 
     */
    public GetTimeZone createGetTimeZone() {
        return new GetTimeZone();
    }

    /**
     * Create an instance of {@link GetArch }
     * 
     */
    public GetArch createGetArch() {
        return new GetArch();
    }

    /**
     * Create an instance of {@link UnknownHostException }
     * 
     */
    public UnknownHostException createUnknownHostException() {
        return new UnknownHostException();
    }

    /**
     * Create an instance of {@link Shutdown }
     * 
     */
    public Shutdown createShutdown() {
        return new Shutdown();
    }

    /**
     * Create an instance of {@link KillTaskResponse }
     * 
     */
    public KillTaskResponse createKillTaskResponse() {
        return new KillTaskResponse();
    }

    /**
     * Create an instance of {@link DiskInfo }
     * 
     */
    public DiskInfo createDiskInfo() {
        return new DiskInfo();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetArch }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://services.godlike.de/", name = "getArch")
    public JAXBElement<GetArch> createGetArch(GetArch value) {
        return new JAXBElement<GetArch>(_GetArch_QNAME, GetArch.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Restart }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://services.godlike.de/", name = "restart")
    public JAXBElement<Restart> createRestart(Restart value) {
        return new JAXBElement<Restart>(_Restart_QNAME, Restart.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetSystemIp }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://services.godlike.de/", name = "getSystemIp")
    public JAXBElement<GetSystemIp> createGetSystemIp(GetSystemIp value) {
        return new JAXBElement<GetSystemIp>(_GetSystemIp_QNAME, GetSystemIp.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetSystemName }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://services.godlike.de/", name = "getSystemName")
    public JAXBElement<GetSystemName> createGetSystemName(GetSystemName value) {
        return new JAXBElement<GetSystemName>(_GetSystemName_QNAME, GetSystemName.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link KillTaskResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://services.godlike.de/", name = "killTaskResponse")
    public JAXBElement<KillTaskResponse> createKillTaskResponse(KillTaskResponse value) {
        return new JAXBElement<KillTaskResponse>(_KillTaskResponse_QNAME, KillTaskResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetTaskList }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://services.godlike.de/", name = "getTaskList")
    public JAXBElement<GetTaskList> createGetTaskList(GetTaskList value) {
        return new JAXBElement<GetTaskList>(_GetTaskList_QNAME, GetTaskList.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetTaskListResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://services.godlike.de/", name = "getTaskListResponse")
    public JAXBElement<GetTaskListResponse> createGetTaskListResponse(GetTaskListResponse value) {
        return new JAXBElement<GetTaskListResponse>(_GetTaskListResponse_QNAME, GetTaskListResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListDirResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://services.godlike.de/", name = "listDirResponse")
    public JAXBElement<ListDirResponse> createListDirResponse(ListDirResponse value) {
        return new JAXBElement<ListDirResponse>(_ListDirResponse_QNAME, ListDirResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetArchResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://services.godlike.de/", name = "getArchResponse")
    public JAXBElement<GetArchResponse> createGetArchResponse(GetArchResponse value) {
        return new JAXBElement<GetArchResponse>(_GetArchResponse_QNAME, GetArchResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RestartResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://services.godlike.de/", name = "restartResponse")
    public JAXBElement<RestartResponse> createRestartResponse(RestartResponse value) {
        return new JAXBElement<RestartResponse>(_RestartResponse_QNAME, RestartResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetDiskListResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://services.godlike.de/", name = "getDiskListResponse")
    public JAXBElement<GetDiskListResponse> createGetDiskListResponse(GetDiskListResponse value) {
        return new JAXBElement<GetDiskListResponse>(_GetDiskListResponse_QNAME, GetDiskListResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UnknownHostException }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://services.godlike.de/", name = "UnknownHostException")
    public JAXBElement<UnknownHostException> createUnknownHostException(UnknownHostException value) {
        return new JAXBElement<UnknownHostException>(_UnknownHostException_QNAME, UnknownHostException.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetTimeZone }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://services.godlike.de/", name = "getTimeZone")
    public JAXBElement<GetTimeZone> createGetTimeZone(GetTimeZone value) {
        return new JAXBElement<GetTimeZone>(_GetTimeZone_QNAME, GetTimeZone.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListDir }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://services.godlike.de/", name = "listDir")
    public JAXBElement<ListDir> createListDir(ListDir value) {
        return new JAXBElement<ListDir>(_ListDir_QNAME, ListDir.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetDiskList }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://services.godlike.de/", name = "getDiskList")
    public JAXBElement<GetDiskList> createGetDiskList(GetDiskList value) {
        return new JAXBElement<GetDiskList>(_GetDiskList_QNAME, GetDiskList.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetOsTypeResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://services.godlike.de/", name = "getOsTypeResponse")
    public JAXBElement<GetOsTypeResponse> createGetOsTypeResponse(GetOsTypeResponse value) {
        return new JAXBElement<GetOsTypeResponse>(_GetOsTypeResponse_QNAME, GetOsTypeResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetSystemNameResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://services.godlike.de/", name = "getSystemNameResponse")
    public JAXBElement<GetSystemNameResponse> createGetSystemNameResponse(GetSystemNameResponse value) {
        return new JAXBElement<GetSystemNameResponse>(_GetSystemNameResponse_QNAME, GetSystemNameResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetOsType }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://services.godlike.de/", name = "getOsType")
    public JAXBElement<GetOsType> createGetOsType(GetOsType value) {
        return new JAXBElement<GetOsType>(_GetOsType_QNAME, GetOsType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link KillTask }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://services.godlike.de/", name = "killTask")
    public JAXBElement<KillTask> createKillTask(KillTask value) {
        return new JAXBElement<KillTask>(_KillTask_QNAME, KillTask.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetOsVersion }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://services.godlike.de/", name = "getOsVersion")
    public JAXBElement<GetOsVersion> createGetOsVersion(GetOsVersion value) {
        return new JAXBElement<GetOsVersion>(_GetOsVersion_QNAME, GetOsVersion.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetJWebminServiceLog }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://services.godlike.de/", name = "getJWebminServiceLog")
    public JAXBElement<GetJWebminServiceLog> createGetJWebminServiceLog(GetJWebminServiceLog value) {
        return new JAXBElement<GetJWebminServiceLog>(_GetJWebminServiceLog_QNAME, GetJWebminServiceLog.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetJWebminServiceLogResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://services.godlike.de/", name = "getJWebminServiceLogResponse")
    public JAXBElement<GetJWebminServiceLogResponse> createGetJWebminServiceLogResponse(GetJWebminServiceLogResponse value) {
        return new JAXBElement<GetJWebminServiceLogResponse>(_GetJWebminServiceLogResponse_QNAME, GetJWebminServiceLogResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetTimeZoneResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://services.godlike.de/", name = "getTimeZoneResponse")
    public JAXBElement<GetTimeZoneResponse> createGetTimeZoneResponse(GetTimeZoneResponse value) {
        return new JAXBElement<GetTimeZoneResponse>(_GetTimeZoneResponse_QNAME, GetTimeZoneResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetOsVersionResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://services.godlike.de/", name = "getOsVersionResponse")
    public JAXBElement<GetOsVersionResponse> createGetOsVersionResponse(GetOsVersionResponse value) {
        return new JAXBElement<GetOsVersionResponse>(_GetOsVersionResponse_QNAME, GetOsVersionResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ShutdownResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://services.godlike.de/", name = "shutdownResponse")
    public JAXBElement<ShutdownResponse> createShutdownResponse(ShutdownResponse value) {
        return new JAXBElement<ShutdownResponse>(_ShutdownResponse_QNAME, ShutdownResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetSystemIpResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://services.godlike.de/", name = "getSystemIpResponse")
    public JAXBElement<GetSystemIpResponse> createGetSystemIpResponse(GetSystemIpResponse value) {
        return new JAXBElement<GetSystemIpResponse>(_GetSystemIpResponse_QNAME, GetSystemIpResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Shutdown }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://services.godlike.de/", name = "shutdown")
    public JAXBElement<Shutdown> createShutdown(Shutdown value) {
        return new JAXBElement<Shutdown>(_Shutdown_QNAME, Shutdown.class, null, value);
    }

}
